// 名字的验证 允许1到10个字符  参数：id值
function check_name(id){
	var str_len=$("#"+id).val().length;		//获取名字输入框内的内容的长度
	if( str_len<1 ){
		$("#"+id).after(" <i></i>");
	}else if( str_len>10 ){
		$("#"+id).after(" <i style='color:#EE6363;'>超过字数限制</i>");
	}else{
		$("#"+id).after(" <i style='color:#B3EE3A;'>通过</i>");
	}
	//知识储备
	//$("button").attr('disabled',true);	
	//$("button").removeAttr('disabled');
}

// 网络地址 url的验证
function check_url(id){
	var url=$("#"+id).val();		//获取输入框内的内容的长度
	var reg=/^(http|https){1}\:\/\/\w*\.\w*\.(com|cn|net)$/i;
	if( url.length<1 ){
		$("#"+id).after(" <i></i>");
	}else if( !reg.test(url) ){
		$("#"+id).after(" <i style='color:red;'>输入正确网站地址</i>");
	}else{
		$("#"+id).after(" <i style='color:green;'>通过</i>");
	}
	
}

// 邮箱的验证  参数：id值
function check_email(id){
	var email=$("#"+id).val();		//获取输入框内的内容的长度
	var reg=/^\w+@\w+\.{1}(?:com|net|cn)$/;
	if( email.length<1 ){
		$("#"+id).after(" <i></i>");
	}else if( !reg.test(email) ){
		$("#"+id).after(" <i style='color:#EE6363;'>输入正确的邮箱格式</i>");
	}else{
		$("#"+id).after(" <i style='color:#B3EE3A;'>通过</i>");
	}
	
}

// 电话的验证 参数：id值
function check_phone( id ){
	var phone=$("#"+id).val();		//获取输入框内的内容的长度
	var reg=/^1[358]\d{9}$/;
	if( phone.length<1 ){
		$("#"+id).after(" <i></i>");
	}else if( !reg.test(phone) ){
		$("#"+id).after(" <i style='color:#EE6363;'>输入正确的电话格式</i>");
	}else{
		$("#"+id).after(" <i style='color:#B3EE3A;'>通过</i>");
	}
	
}

//图片的验证方法 参数：id值 num是否提示必填
function check_pic_url(id,num=0){
	var reg =/^\w+\.{1}(jpg|png|gif)$/i;			// 正则 检查格式是否正确
	var pic_url=$("#"+id).val();					// 获取图片输入框内的内容
	var no_pic="/Public/images/noPic.jpg";
	if( pic_url.length>0 ){
		// 前台验证格式是否正确
		if( reg.test(pic_url) ){
			// 后台验证文件是否存在 是否为图片
			$.ajax({					
				type:"post",
				url:"/Admin/Pics/Pics/check_pic?pic_url="+pic_url,
				data:{},
				async:false,    				// false为同步 true为异步
				dataType:"json",
				success:function(back){
					if(back==null){
						$("#"+id).after(" <i style='color:#B3EE3A;'>通过</i>");
						$("img").attr('src',"/Public/images/"+pic_url);
					}else{
						$("#"+id).after(" <i style='color:#EE6363;'>图片不存在</i>");
						$("img").attr('src',no_pic);
					}
				}
			});
			
		}else{
			$("#"+id).after(" <i style='color:#EE6363;'>图片地址不符合规则</i>");
			$("img").attr('src',no_pic);
		}
		
	}else{
		if(num==1){
			$("#"+id).after(" <i style='color:#EE6363;'>该项必填</i>");
		}else{
			$("#"+id).after(" <i></i>");
		}
		
	}
}
 
// 批量选中 参数：id值
function allChoose(id=''){
	$("#"+id).click(function(){
		var res=$(this).attr('checked');
		if( res=='checked' ){
			$("input[type=checkbox]").attr('checked',true);
		}else{
			$("input[type=checkbox]").removeAttr('checked');
		}
	});
};

// 获取父类相对应的子类列表 参数：id值
var i=2;
function getSonCategory( id ){
	$("#"+id).nextAll().remove();			// 将当前下拉框 以下的全部清除
	var category_id	=	$("#"+id).val();	// 获取当前选择的分类id
	if( category_id==0 ){					// 0代表根类 没有子类 直接返回
		return false;
	}
	var arr=id.split('_'); 					// 按'_'分割 获取字母部分
	var new_id= arr[0]+'_'+i;				// 给 下一级 下拉框 新的id名
	// 获取父类相对应的子类列表 
	$.ajax({
		type:"post",
		url:"/Admin/StoreBack/Category/getSonCategory",
		data:{category_id:category_id,new_id:new_id},
		async:false,    						//false为同步 true为异步
		dataType:"html",
		success:function(back){
			if( back!=null ){
				$('#'+id).after(back);
				i++;
			}
		}
	});
}

// 获取 分类列表 参数：分类ID
function getCategoryList( category_id ){
	// 获取当前分类的id
	$.ajax({
		type:"post",
		url:"/Home/Category/Category/getCategoryList",
		data:{category_id:category_id},
		async:false,    						//false为同步 true为异步
		dataType:"html",
		success:function(back){
			if( back!=null ){
				$('#show').html(back);
			}
		}
	});
}

